package com.easyedu.dean.entity.dto.request;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author lmr
 **/
@Data
public class ReqManualArrange {

     /**
      * 功能描述:开课id
      **/
     @Min(value = 1, message = "课程id不能为空")
     private long openCoursesId;

     /**
      * 功能描述:开课周
      **/
     @Min(value = 1, message = "需要指定开课周")
     private long openWeek;

     /**
      * 功能描述:第几大节开课
      **/
     @Min(value = 1, message = "需要指定第几大节开课")
     @Max(value = 5, message = "需要指定第几大节开课")
     private long openLesson;

     /**
      * 功能描述: 星期几开课
      **/
     @Min(value = 1, message = "开课需要指明为星期几大于等于1")
     @Max(value = 7, message = "开课需要指明为星期几小于等于7")
     private long openDay;

     /**
      * 功能描述:开课教室
      **/
     @NotNull(message = "教室不能为空")
     private String classroom;

     @NotNull(message = "版本id不能为空")
     private String versionId;
}
